package com.secondhand.service;

import com.secondhand.domain.good;
import com.secondhand.domain.user;

import java.util.List;

public interface goodService {
    /**
     * 获取商品信息列表
     *
     * @return
     */
    List<good> gainGoodsList();

    /**
     * 获取某种类型的商品信息列表
     *
     * @return
     */
    List<good> getGoodByTypeId(int typeid);

    /**
     * 添加商品
     *
     * @return
     */
    Boolean addGood(good good);

    /**
     * 删除商品
     *
     * @return
     */
    Boolean delGood(int goodid);

    /**
     * 获取已售出商品信息列表
     *
     * @return
     */
    List<good> gainSoldGoodsList(int userId);

    /**
     * 获取未售出商品信息列表
     *
     * @return
     */
    List<good> gainUnSoldGoodsList(int userId);
    /**
     * 获取已拍下商品信息列表
     *
     * @return
     */
    List<good> gainSoldingGoodsList(int userId);

    /**
     * 修改商品信息
     *
     * @param good
     * @return
     */
    int updateGood(good good);
}



